package com.messe.base.models;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * Team entity. @author MyEclipse Persistence Tools
 */
public class Team implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -2515272201537793664L;
	private Integer teamId;
	private String teamSLId;
	private Integer teamTypeId;
	//private Dept dept;
	private String logoImageUrl;
	private Integer numEmployees;
	private String dataSourceId;
	private Set<TeamAppendix> teamAppendixs = new HashSet<TeamAppendix>(0);
	private Set<TeamDeptRel> teamDeptRels = new HashSet<TeamDeptRel>(0);
	private Set<PersonTeamRel> personTeamRels = new HashSet<PersonTeamRel>(0);
	private Integer statusId;
	private Timestamp lastUpdatedStamp;
	private Timestamp createdStamp;

	private Set<TeamRoleRel> teamRoleRels=new HashSet<TeamRoleRel>(0);
	
	public Set<TeamAppendix> getTeamAppendixs() {
		return teamAppendixs;
	}

	public void setTeamAppendixs(Set<TeamAppendix> teamAppendixs) {
		this.teamAppendixs = teamAppendixs;
	}

	public Set<TeamDeptRel> getTeamDeptRels() {
		return teamDeptRels;
	}

	public void setTeamDeptRels(Set<TeamDeptRel> teamDeptRels) {
		this.teamDeptRels = teamDeptRels;
	}

	public Set<PersonTeamRel> getPersonTeamRels() {
		return personTeamRels;
	}

	public void setPersonTeamRels(Set<PersonTeamRel> personTeamRels) {
		this.personTeamRels = personTeamRels;
	}

	public Integer getTeamId() {
		return teamId;
	}

	public void setTeamId(Integer teamId) {
		this.teamId = teamId;
	}

	public Integer getTeamTypeId() {
		return teamTypeId;
	}

	public void setTeamTypeId(Integer teamTypeId) {
		this.teamTypeId = teamTypeId;
	}
/*
	public Dept getDept() {
		return dept;
	}

	public void setDept(Dept dept) {
		this.dept = dept;
	}*/

	public String getLogoImageUrl() {
		return logoImageUrl;
	}

	public void setLogoImageUrl(String logoImageUrl) {
		this.logoImageUrl = logoImageUrl;
	}

	public Integer getNumEmployees() {
		return numEmployees;
	}

	public void setNumEmployees(Integer numEmployees) {
		this.numEmployees = numEmployees;
	}

	public String getDataSourceId() {
		return dataSourceId;
	}

	public void setDataSourceId(String dataSourceId) {
		this.dataSourceId = dataSourceId;
	}

	public Integer getStatusId() {
		return statusId;
	}

	public void setStatusId(Integer statusId) {
		this.statusId = statusId;
	}

	public Timestamp getLastUpdatedStamp() {
		return lastUpdatedStamp;
	}

	public void setLastUpdatedStamp(Timestamp lastUpdatedStamp) {
		this.lastUpdatedStamp = lastUpdatedStamp;
	}

	public Timestamp getCreatedStamp() {
		return createdStamp;
	}

	public void setCreatedStamp(Timestamp createdStamp) {
		this.createdStamp = createdStamp;
	}

	public String getTeamSLId() {
		return teamSLId;
	}

	public void setTeamSLId(String teamSLId) {
		this.teamSLId = teamSLId;
	}

	public Set<TeamRoleRel> getTeamRoleRels() {
		return teamRoleRels;
	}

	public void setTeamRoleRels(Set<TeamRoleRel> teamRoleRels) {
		this.teamRoleRels = teamRoleRels;
	}
	
}
